/**
 * 正常 len 个不重复的数字
 * @param len 长度 不能大于 9
 * @returns
 */
function randomNum(len: number = 4): number[] {
  if (len > 9) {
    throw new Error("len 超出限制");
  }

  let num: number = 0;
  let comNum: number[] = [];

  while (comNum.length < len) {
    num = Math.floor(Math.random() * 10);
    !comNum.includes(num) && comNum.push(num);
  }
  return comNum;
}

/**
 * 校验输入是否符合规范
 * @param str
 */ 0;
function verify(str: string): boolean {
  const reg: RegExp = /^\d{4}$/;
  return reg.test(str);
}

module.exports = { randomNum, verify };

export {};
